package com.fordmotor.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


import java.io.Serializable;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class GaodeRequestVO implements Serializable {
    private String key;//请求服务权限标识,用户在高德地图官网申请Web服务API类型KEY
    private int sid;//服务的唯一编号
    private String correction;//对轨迹进行处理
    private long starttime;//起始时间
    private long endtime;//结束时间
    private int recoup;//对轨迹进行补点
    private int gap;//补点间距
    private int ispoints;//是否返回轨迹点信息默认为返回（1），可以设置为不返回（0）
    private int page;//
    private int pagesize;//
    private String appId;
    private int userId;
    @Data
    static class Correction{
        //默认denoise=1,mapmatch=0,attribute=0,threshold=0,mode=driving
       private int denoise;//0：不进行抽稀去噪,1：进行抽稀去噪
       private int mapmatch;//0：不进行轨迹纠偏,1：进行轨迹纠偏
       private int attribute;//0：不进行拟合,1：进行拟合
       private int threshold;//0：不过滤,100：过滤掉定位精度 Radius 大于100的点
       private int mode;//driving,riding,walking,n

    }
}
